Reversible Logic Elements with Memory and Their Universality
نویسنده
چکیده
Reversible computing is a paradigm of computation that reflects physical reversibility, one of the fundamental microscopic laws of Nature. In this survey, we discuss topics on reversible logic elements with memory (RLEM), which can be used to build reversible computing systems, and their universality. An RLEM is called universal, if any reversible sequential machine (RSM) can be realized as a circuit composed only of it. Since a finite-state control and a tape cell of a reversible Turing machine (RTM) are formalized as RSMs, any RTM can be constructed from a universal RLEM. Here, we investigate 2-state RLEMs, and show that infinitely many kinds of non-degenerate RLEMs are “all” universal besides only four exceptions. Non-universality of these exceptional RLEMs is also argued.
منابع مشابه
Reversible computing and cellular automata — a survey ∗ ( Preliminary draft )
Reversible computing is a paradigm where computing models are so defined that they reflect physical reversibility, one of the fundamental microscopic physical property of Nature. In this survey/tutorial paper, we discuss how computation can be carried out in a reversible system, how a universal reversible computer can be constructed by reversible logic elements, and how such logic elements are ...
متن کاملA computation universal two dimensional state triangular reversible cellular automaton
A reversible cellular automaton RCA is a cellular automaton CA whose global func tion is injective and every con guration has at most one predecessor Margolus showed that there is a computation universal two dimensional state RCA But his RCA has non uniform neighbor so Morita and Ueno proposed state computation universal RCA using partitioned cellular automata PCA Because PCA can be regarded as...
متن کاملA computation - universal two - dimensional 8 - statetriangular reversible cellular
A reversible cellular automaton (RCA) is a cellular automaton (CA) whose global function is injective and every connguration has at most one predecessor. Margolus showed that there is a computation-universal two-dimensional 2-state RCA. But his RCA has non-uniform neighbor, so Morita and Ueno proposed 16-state computation-universal RCA using partitioned cellular automata (PCA). Because PCA can ...
متن کاملA computation-universal two-dimensional 8-state triangular reversible cellular automaton
A reversible cellular automaton (RCA) is a cellular automaton (CA) whose global function is injective and every configuration has at most one predecessor. Margolus showed that there is a computation-universal two-dimensional 2-state RCA. But his RCA has nonuniform neighbor, so Morita and Ueno proposed 16-state computation-universal RCA using partitioned cellular automata (PCA). Because PCA can ...
متن کاملEfficient Design of Reversible Sequential Circuit
Reversible logic has come to the forefront of theoretical and applied research today. Although many researchers are investigating techniques to synthesize reversible combinational logic, there is little work in the area of sequential reversible logic. Latches and flip-flops are the most significant memory elements for the forthcoming sequential memory elements. In this paper, we proposed two ne...
متن کامل